From addaeb34af385b4e5f5c45e63e21bf6dc6754d14 Mon Sep 17 00:00:00 2001 From: robertl Date: Thu, 19 Oct 2006 05:35:06 +0000 Subject: [PATCH] Move track description up on level so it appears in the 'obvious' spot when you click on it. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@2409 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/kml.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gpsbabel/kml.c b/gpsbabel/kml.c index e16b99dcb..55ed3f56c 100644 --- a/gpsbabel/kml.c +++ b/gpsbabel/kml.c @@ -387,7 +387,7 @@ static void kml_output_timestamp(const waypoint *waypointp) * Output the track summary. */ static -void kml_output_trkdescription(computed_trkdata *td) +void kml_output_trkdescription(const route_head *header, computed_trkdata *td) { char *max_alt_units; double max_alt; @@ -409,6 +409,9 @@ void kml_output_trkdescription(computed_trkdata *td) kml_write_xml(1, "\n"); kml_write_xml(1, "\n"); + if (header->rte_desc) { + TD("Description %s", header->rte_desc); + } TD2("Distance %.1f %s", distance, distance_units); if (min_alt != unknown_alt) { TD2("Min Alt %.1f %s", min_alt, min_alt_units); @@ -447,13 +450,12 @@ void kml_output_header(const route_head *header, computed_trkdata*td) { kml_write_xml(1, "\n"); kml_write_xmle("name", header->rte_name); - kml_write_xmle("description", header->rte_desc); + kml_output_trkdescription(header, td); if (export_points && header->rte_waypt_ct > 0) { // Put the points in a subfolder kml_write_xml(1, "\n"); kml_write_xml(0, "Points\n"); - kml_output_trkdescription(td); } // Create an array for holding waypoint coordinates so that we -- 2.30.2